I created the Icarus face rig using Maya blendshapes. Used a script to create custom face controls. Modeled each expression as one head, used a script to separate each head into two sides, allowing asymmetrical expressions. I used a joint for the jaw movement.
Did a quick test animation to show how the rig works